home *** CD-ROM | disk | FTP | other *** search
- Path: lfsserv1.lfs.loral.com!notify@lfs.loral.com
- From: fischthal@lfs.loral.com (Scott Fischthal)
- Newsgroups: comp.lang.c++
- Subject: Re: Coding Standards
- Date: 12 Mar 1996 15:44:58 GMT
- Organization: Loral Federal Systems
- Message-ID: <4i465q$1jb@lfsserv1.fsc.ibm.com>
- References: <4hj8ek$elu@sam.inforamp.net> <4hktar$5o2@galaxy.ucr.edu> <4hsfrc$pmm@sam.inforamp.net>
- Reply-To: fischthal@lfs.loral.com
- NNTP-Posting-Host: lfsgate.lfs.loral.com
- X-Newsreader: IBM NewsReader/2 v1.02
-
- In <4hsfrc$pmm@sam.inforamp.net>, rmorin@inforamp.net (Randy Charles Morin) writes:
- >
- >Coding Standards
- >5. Warnings and errors messages must not be suppressed when compiling or
- >linking and all warnings and errors must be removed before completion.
-
- This is a fine goal, but not always possible, especially when working with
- third-party libraries (e.g. user-written error handlers that get passed some
- data that isn't useful; you'll get extraneous compiler warnings about
- "parameter xyz not used in function foo()").
-
- >3. Limited Hungarian notation will be used.
-
- Personally, I consider Hungarian notation to be among the worst ideas foisted
- onto the public by Microsoft, especially if you're developing an object-
- oriented system. It greatly reduces code readability and overemphasizes
- typing (which I consider a weakness in object-oriented systems).
-
- Anyway, the coding standards are fine, so long as there is a deviance process
- for those (rare) occasions when it's necessary to override them.
-
- Scott Fischthal
- Artificial Intelligence Technology Center
- Loral Federal Systems Group
- Gaithersburg, MD
-
-